import Vue from 'vue'
import App from './App.vue'

// 引入移动端布局的插件
// 作用: 将当前屏幕视口的尺寸除以10的值设置为 html 标签的font-size的大小
import 'amfe-flexible'
// 引入重置样式表
import '@/assets/css/reset.css'
// 引入less插件 因为全局都需要使用less,所以在main中引入
import less from 'less'
Vue.use(less)
// 引入vant ui组件(全部导入)
import Vant from 'vant';
import 'vant/lib/index.css';
// 调用该方法后就可以在全局使用Vant 中的组件
Vue.use(Vant);
// 懒加载
import { Lazyload } from 'vant';
Vue.use(Lazyload);
Vue.use(Lazyload, {
  lazyComponent: true,
  loading:'@/assets/images/666.gif',
});


// 引入路由
import router from "@/router";

Vue.config.productionTip = false
// 定义全局过滤器
Vue.filter('formatMoney',(val)=>{
  return `￥${val.toFixed(2)}元`
})

// 引入index.js (自定义的插件)
import Vant1 from "@/utils/index";
// Vue.use(参数) 调用参数中的install()方法,实现组件的全局注册或方法的全局调用
Vue.use(Vant1)

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')
